package seres;

public abstract class Guerrero extends SerVivo {
	
	protected final String soy;
	protected int objetivo;
	
	public Guerrero (String soy){
		this.objetivo = generarObjetivo();
		this.soy = soy;
	}
	
	private int generarObjetivo(){
		return (int) (Math.random() * 10);
	}
	public int obtenerObjetivo(){//get
		return this.objetivo;
	}
	
	public int dispara(){
		if (vivo){
			int disparo = ((int) (Math.random() * 10));
			System.out.println(this.soy + " Dispara n " +disparo);
			return disparo;
		}
		else
			return 100;
	}
      public abstract void recibeDisparo(int i);
	
}